大家好,今天我們來學習JS中的各種資料型態(data type)和操作這些型態的functions!
在JS中,主要的資料型態有下列幾種:
-Number 數值
-String 字串
-Boolean 布林值(true / false)
-Null 無數值
-Undefined 未定義
-Array (Object) 陣列
其中,數值、字串、陣列都是可以用let來宣告的!
首先,數值的處理和其他語言(ex:C++)是很像的,運算的方式都可以使用+ - * / %,另外也可以使用++或是+=這類的operation來進行運算,十分方便!其中一個和C++不一樣的地方是,如果要計算次方,可以使用 ** 這個運算元來代表次方。
例如:如果我想計算3的四次方,可以打:
let num = 3 ** 4;
這樣num運算出來的結果就會是81囉!
接下來是字串,JS處理字串的方式似乎和Python很相似,下面會再說明~
例如:
let s1 = 'Hello';
let s2 = 'World';
let s3 = s1 + ' ' + s2;
console.log(s3);
就會印出"Hello World"喔!
2. 當我們想切割``出字串的一部分時,可以用兩種方法。
第一種是slice(x, y),其中x代表的是切割起始位置,而y則是終止位置,也就代表將一個字串的第x個到第y-1個字元切下來,其中,請記得字串中的字元和其他語言一樣,第一個位置都是0。
舉個例子~
let s = 'HelloWorld';
console.log(s.slice(2,6));
印出的結果就會是"lloW"喔~
第二種方法是substr(x,y),其中x和slice一樣指的都是起始位置~但這邊的y是代表要從x開始要切幾個的意思~所以如果我們改成這樣:
let s = 'HelloWorld';
console.log(s.substr(2,6));
印出的結果就會變成"lloWor囉!
今天先講到這邊~明天會再介紹更多的東西~我們明天見!